/*分页*/
.page .num,.next,.end,.prev,.first{
    display: inline-block;
    margin: 0 2px;
    color:#437dba;
}
.page .num,.current,.end{
    border: 1px solid #ddd;
    border-radius: 5px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
}
.page .next,.prev,.first{
    border: 1px solid #5faee3;
    border-radius: 5px;
    color: #5faee3;
    height: 30px;
    width: 52px;
    line-height: 30px;
    text-align: center;
}

/*部门分类开始*/
.bounced {
    background:#fff;
    border:1px solid #ccc;
    width:95%;
    margin:1em auto;
    /*line-height: 1.45;*/
    font-size: 1.2em;
    overflow: auto;
    position: relative;
} 
.people_left {
    float:left;
    width:35%;
    display: block;	
    border-right:1px solid #ccc;
}
.people_right ul,.people_main ul {
    list-style-type:none;
}
.people_left ul li {
    border-bottom:1px solid #e8e8e8;
    padding: 16px;
}
.people_left ul li a{color:#333;}
.people_left ul .pe a {
    color:#36c;
} 
.people_left ul li a:hover {
    text-decoration:none;
}
.people_right {
    float:right;
    width:60%;
    margin:0 auto;
}
.people_main{width:100%;margin:26px auto}
.people_right p,.people_main p{
    text-align:center;
    color:#333;
    margin:0 auto;
    margin-top:0.5em;
    margin-bottom:0.5em;
    width:90%;
}
.select_people .dd {
    background: #5fc6c6;;
}
.select_people .qk {
    background: #ed8d76;
}
sure_submit .cancel  {
    background:#
}
.select_people .dd,.select_people .qk {

    border: none;
    text-align: center;
    cursor: pointer;
    padding: 8px;
    width:4.2em;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-right:0.8em;
    float:left;
    margin-bottom:1em;
}
.select_people .dd a,.select_people .qk a {
    color:#fff;
}

.select_peo {
    clear:both;
}
.select_peo ul input {
    margin-right:0.3em;
}
.select_peo ul li label{
    width:28%;
    display:inline-block;
}
.select_peo ul li .c-name {
    display:inline-block;
    width:65%;
    text-align: center;

}
.select_peo ul li{
    text-align: center; 
    height:30px; 
    line-height:30px;
}
.select_peo ul li .all-line{
    display:inline-block;
    width:90%;
    text-align: left;

}
.select_peo ul li .c-img{
    width:20px;
    display:inline-block;
    margin-top:3px;
}
.checked{ background:#437dba;color:#fff;}
.select_peo ul li {
    border-bottom:1px dashed #e8e8e8;
}
.select_dept ul li{
    height:38px; 
    line-height:38px;
}
/*部门分类结束*/
.sure_submit {
    margin-top:26px;
    margin-bottom:15px;
    margin-left:10px;
    font-size:14px;
}
.sure_submit a:first-child {
    background: #437dba;
    color: #fff;
}
.sure_submit a:last-child {
    background: #ddd;
    color: #333;
}
.sure_submit .sure,.sure_submit .back {
    border: none;
    cursor: pointer;
    padding: 6px 15px;
    font-size:14px;
    width:4em;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-right:10px;
}
.page{
    padding: 15px;
}

.people_main .content{
    width:98%;
    height:auto;
    margin: 1em auto;
}
.checkMonth {
    line-height:40px;
    border-bottom: 1px solid #f8f8f8;
    height:40px;
    /*padding-left:5%;*/
    font-size: 1.4rem;
    text-align: center;
    list-style: none;
}
.people_main .content textarea{padding:8px;border:1px solid #efefef;}
.select_peo .flow2{list-style: none}
.select_peo .flow2 li{}
.select_peo .flow2 li .flowName{font-size: 1.4em;display:inline-block;padding:1em 0}

.pointer{cursor: pointer}

.verifyArea{width: 90%;padding:1.5em 1em;margin:0 auto;font-size: 1.4em;background: #fff}
.verifyArea table{width:100%;border-collapse: collapse;border:1px solid #e8e8e8;}
.verifyArea table tr td{border:1px solid #e8e8e8;padding:0.3em 0.5em;height:1.5em;line-height: 1.5em}
.verifyArea .datepickerInput{display:inline-block;margin-right:0.2em;padding: 0.3em;width:95%}
.verifyArea textarea{width:95%;padding: 0.5em;}
.verifyArea .valid_textarea{display:none}

#reason_cont{width: 98%;font-size: 1.4em;margin: auto;border: 1px solid #e8e8e8;}
#reason_cont p{padding: 0.5em;border-bottom: 1px solid #e8e8e8;font-size: 1.6em;width:95%;margin:0 auto}
#reason_cont div{padding:1em;font-size: 1.4em}
.power-layer .textarea span{margin-right:5px}

.form .text_table,.table_bg{width:100%; margin: 0 auto; background: #f8f8f8;}
.form .table_bg tr td{color:#333;border:none;border-bottom: 1px solid #efefef;} 
.form .table_bg tr { height: 55px;}
.form .text_value span,.text_td span{display:inline-block;margin-left:20px}
.cont{margin:0 10px;}
.cont .form .text_table, .table_bg{background:#fff;}
.cont {border:1px solid #d3d3d3;border-radius:3px;}
.form .table_bg tr td{border-bottom: none;}
.form .table_bg tr .text_td_1{font-weight: bold}
.form .table_bg tr .text_value input,.form .table_bg tr .text_value textarea{width:62% !important;}
.form .table_bg tr .text_value select{width:25% !important;}
.form .table_bg tr .text_value input.datepickerInput{width: 25% !important;height:40px !important;line-height: 40px !important}
.form .table_bg tr{height:55px !important;}
.form .table_bg tr .text_value input,.form .table_bg tr .text_value select,.form .table_bg tr .text_value textarea{height:40px;line-height: 40px;border-radius:3px;}
.cont .up .width1{width:22%;float:left;text-align:right;color:#000;font-weight: bold;}
.cont .up .width2{width:62%;float: left;}
.clear{clear:both;}
.layui-input-block{margin-left:22%;}
.title{color: #5e6d88;font-weight: bold}
.flowInfoWrap{margin: 0 10px}
.flowInfo{height:44px;background:#f7f7f7;padding:0 14px;line-height:44px;}
.flowInfo .txt1{color:#ea3a3a;display: inline-block;width:42%;}
.flowInfo .txt2{color:#333;display: inline-block;width:28%;}
.flowInfo .btnBox{display: inline-block;width:27%;text-align: right}
.flowInfo .btnBox a{margin-left:20px;color:#397db1;}
.flowInfo .btnBox img{position:relative;top:-2px;margin-right:5px;}

.dirayArea .layui-form-item label{display:inline-block;width:10%;text-align: right;font-size: 14px}
.dirayArea .layui-form-item .layui-input-block{display:inline-block;margin:10px}
.dirayArea .layui-form-item .layui-input-block input{padding:5px}
.dirayArea .layui-form-text label{vertical-align: top}
.dirayArea .layui-form-text .layui-input-block{width:85%}

.g-content{padding:10px}
.g-content .verifyArea table tr td{font-size:13px;border:1px solid #ddd;padding:10px}
.g-content .verifyArea table tr td .hide{display:none;padding:5px 10px}
.g-content .verifyArea table tr .left{width:55%}
.g-content .verifyArea table tr .middle{width:15%}
.g-content .g-input{margin-top:20px}
.g-content .g-input input{border:1px solid #E5E5E5;}
.g-content .g-input select{width:70%;}
